home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / SLAX 6.0.8 / slax-6.0.8.iso / slax / base / 006-devel.lzm / usr / include / libxslt / attributes.h next >
Encoding:
C/C++ Source or Header  |  2008-07-28  |  936 b   |  39 lines

  1. /*
  2.  * Summary: interface for the XSLT attribute handling
  3.  * Description: this module handles the specificities of attribute
  4.  *              and attribute groups processing.
  5.  *
  6.  * Copy: See Copyright for the status of this software.
  7.  *
  8.  * Author: Daniel Veillard
  9.  */
  10.  
  11. #ifndef __XML_XSLT_ATTRIBUTES_H__
  12. #define __XML_XSLT_ATTRIBUTES_H__
  13.  
  14. #include <libxml/tree.h>
  15. #include "xsltexports.h"
  16.  
  17. #ifdef __cplusplus
  18. extern "C" {
  19. #endif
  20.  
  21. XSLTPUBFUN void XSLTCALL
  22.     xsltParseStylesheetAttributeSet    (xsltStylesheetPtr style,
  23.                      xmlNodePtr cur);
  24. XSLTPUBFUN void XSLTCALL    
  25.     xsltFreeAttributeSetsHashes    (xsltStylesheetPtr style);
  26. XSLTPUBFUN void XSLTCALL    
  27.     xsltApplyAttributeSet        (xsltTransformContextPtr ctxt,
  28.                      xmlNodePtr node,
  29.                      xmlNodePtr inst,
  30.                      const xmlChar *attributes);
  31. XSLTPUBFUN void XSLTCALL    
  32.     xsltResolveStylesheetAttributeSet(xsltStylesheetPtr style);
  33. #ifdef __cplusplus
  34. }
  35. #endif
  36.  
  37. #endif /* __XML_XSLT_ATTRIBUTES_H__ */
  38.  
  39.